		/*demo page css*/
		body{ font: 69.5% "Trebuchet MS", sans-serif; margin: 20px;}
                
                .button {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
		.button span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

                 .submenu {display: none;width:100px;margin:0px;}
                 
                 #bar1, #bar2 { margin: 0 0 4em; }
                 
                 
                /* MODAL FORM */ 
		label, input { display:block; }
		input.text { margin-bottom:12px; width:95%; padding: .4em; }
		fieldset { padding:0; border:0; margin-top:25px; }
		h1 { font-size: 1.2em; margin: .6em 0; }
		div#users-contain { width: 350px; margin: 20px 0; }
		div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
		div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
		.ui-dialog .ui-state-error { padding: .3em; }
		.validateTips { border: 1px solid transparent; padding: 0.3em; }                 
                

/* PAGES */
#container {width:80%;margin-left:auto;margin-right: auto;min-width:1024px;}

#page-title {font-size:18px;margin-top: 20px;}

#page-desc {font-size:14px;margin: 10px 0px 20px 0px;}

#content {padding:0px;}

div.table {display:table;border:red 2px solid;}
div.table row{display:table-row;}
div.table collumn{display:inline;}

ul.topmenu {text-transform: capitalize;}

fieldset {padding:20px;}

.highlight-icon {float: left; margin-right: .3em;}
.error-icon {float: left; margin-right: .3em;}

/* SETTINGS PAGE */
#settings-tabs {width:200px;}
ul.settings {list-style-type:none;padding:0px;margin:0px;}
ul.settings li {padding:0px;}
div#left {float:left;width:220px;margin-top:40px;}
div#right {float:left;width:auto;min-width:800px;margin-top:20px;}

#settings-wrapper {width: 750px;}
.settings-widget {float:left;width:300px;height:200px;margin-right:20px;}
.settings-widget legend{padding:10px;}

ul.settings-fields {list-style-type:none;display:table;}
ul.settings-fields li{padding:0px;border:red 1px solid;display:table-row;}
ul.settings-fields li label{width:250px;padding:0px;display:table-cell;}
ul.settings-fields li input{padding:0px;display:table-cell;}
ul.settings-fields li p.unit{padding:0px 0px 0px 5px;margin:0px;display:table-cell;}
